package main

import "fmt"

// 切片 append的使用
func main() {

	intArr := [...]int64{1, 2, 3, 4, 5, 6, 7, 8, 9}

	slice := intArr[:]

	//slice2:=slice[:]

	slice[0] = 121212
	fmt.Println("slice 元素是", slice)
	fmt.Println("slice 元素个数", len(slice))
	fmt.Println("slice 的容量", cap(slice))

	slice2 := slice[:]
	slice = append(slice, 123, 123, 123, 123, 12)

	slice2 = append(slice, slice2...)

	fmt.Println("slice", slice)
	fmt.Println("slice2", slice2)
	fmt.Println("intArr", intArr)
	//for i,v:=range slice{
	//	fmt.Printf("slice   index %v value %v \n",i,v)
	//}
	//
	//for i,v:=range slice2{
	//	fmt.Printf("slice2   index %v value %v \n",i,v)
	//}
	//for i,v:=range intArr{
	//	fmt.Printf("intArr index %v value %v \n",i,v)
	//}
}
